home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / Visual Cafe Pro v1.0 / VISCAFE.BIN / RelativeURL.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-06-19  |  1.3 KB  |  24 lines

  1. package symantec.itools.net;
  2.  
  3. import java.net.MalformedURLException;
  4. import java.net.URL;
  5. import symantec.itools.lang.Context;
  6.  
  7. public class RelativeURL {
  8.    public static URL getURL(String var0) throws MalformedURLException {
  9.       if (System.getProperty("java.vendor").startsWith("Microsoft") && var0.indexOf(35) > -1) {
  10.          var0 = ieAnchorHack(var0);
  11.       }
  12.  
  13.       URL var1 = Context.getDocumentBase();
  14.       return var1 != null && var0.indexOf("//") == -1 ? new URL(var1, var0) : new URL(var0);
  15.    }
  16.  
  17.    private static String ieAnchorHack(String var0) {
  18.       String var1 = var0.substring(0, var0.lastIndexOf(35));
  19.       var1 = var1 + "#";
  20.       var1 = var1 + var0.substring(var0.lastIndexOf(35));
  21.       return var1;
  22.    }
  23. }
  24.